Pantai Oi Caba is a restaurant, located at Pulau Sumbawa, Nusa Tenggara Bar., Bima, Nusa Tenggara Bar. 84152, Indonesia