India 5 Star Hotel in Juhu Mumbai: Sea Views 6 km From the Airport Want a 5 star hotel in Juhu that’s on the beach but still close to the airport? Ramada Plaza by Wyndham Palm Grove is worth a close look. It holds… By Ankita · 2 hours ago