Stay at this 3-star beach hotel in Santa Cruz. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Pedra Badejo Beach and Pedra Badejo Municipal Mall are located nearby. Discover genuine guest reviews for Hotel Restaurant Falucho Paradise Beach along with the latest prices and availability – book now.