Aparthotel Barracuda
Condo Hotel
São Roque, São Miguel
8.4/10
Very Good
39 reviews
Free Wi-Fi
Parking
Set in Ponta Delgada, near São Roque Beach, Milicias Beach and Populo Beach, Aparthotel Barracuda features a shared lounge. This beachfront property offers access to a balcony.
Number of rooms: 46
Praia das Milicias, 9500-602 Ponta Delgada, Portugal