Capital O 3327 Grand Tawiri HotelHotel
20, Jl. Dr. J. Leimena, Tawiri, Teluk Ambon, Ambon, 97235 Ambon, Indonesia
Capital O 3327 Grand Tawiri Hotel is a 3-star property located in Ambon. Among the facilities of this property are a restaurant, a shared lounge and room service, along with free Wi-Fi.