






+19 photosCentral Location
Located in the heart of Rhodes Town, Mascot bar street apartments offer convenient access to popular beaches and iconic landmarks. Guests can easily explore Elli Beach, Ixia Beach, and Deer Statues, all within a short distance from the property.
Comfortable Accommodation
The air-conditioned units at Mascot bar street apartments feature a 24-hour front desk, full-day security, and currency exchange services for a hassle-free stay. With the option of rooms equipped with private bathrooms and fully equipped kitchens, guests can enjoy a comfortable and convenient experience.
Convenient Amenities
Guests can take advantage of sightseeing tours in the area and make use of the available car rental service to further explore Rhodes. Additionally, with Mandraki Port, The Street of Knights, and Clock Tower nearby, there is no shortage of attractions to visit during your stay.
Book your stay at Mascot bar street apartments for a memorable experience in Rhodes Town.
93 Dilmperaki 93, Rhodes Town