The Twin Fin is located in 2570 Kalakaua Avenue, 96815, Honolulu, USA.