Delmon Hotel Apartment


Moallem St.

Delmon Hotel Apartment is a new establishment. Rooms have Wi-Fi, a complete kitchen with cooking facilities, and satellite TV. The hotel has a swimmin...

Select Your Room