This cosy hotel is situated in Sao Miguel Island- Ponta Delgada. Senhora Rosa II is not a pet-friendly establishment.