Al Safwah Royale Orchid

AL Safwah Royale Orchid Hotel Mekkah is part of the Safwah Tower 5 minutes from the haram mosque