Mascot bar street apartments

Rhodes Town, Rhodes, Greece · Rhodes Airport (RHO) (15 min from RHO)

★★★ 6.5 / 10

Central LocationLocated 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 AccommodationThe 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.Convenien...

Amenities

Beach