Steve & PaulMay 16, 20182 minComo Uma, Echo Beach, BaliAt last a truely 5 star hotel at Echo Beach in Bali which is just spectacular. The Como took over the doomed Sea Sentosa Hotel buildings...