Hotel Palmera Beach(3 stars)

14, 25th Martiou str. View on map