About Big Fish
Big Fish is a restaurant, located at Komplek Bahu Mal, Jalan Wolter Monginsidi No.1, Malalayang, Kota Manado, Sulawesi Utara 95115, Indonesia. They can be contacted via phone at +62 852-9943-6515, visit their website bigfish-hotel.com for more detailed information.