Stella Studios Hotel is located within walking distance to wonderful beaches.
It is nestled in the center of Petra with direct proximity to Panagia tis Gorgonas, Petrified Forest of Lesvos and Taxiarches. The property is set 5 minutes' walk away from Petra Beach.
This designer hotel is placed within proximity to greenery.
Guests can make use of climate control and Wi-Fi available in all Stella Studios Hotel rooms.
A safe deposit box, parking and a news stand for general use and printers, a photocopier and a copier for work can be found on-site.
Wireless internet is available in public areas for free.
Free private parking is possible on site.