The Parrots’ Nest Bed & Breakfast The Parrots’ Nest Bed & Breakfast is a luxury three bedroom apartment providing minimum two night stays. Discover