Humpback

'Humpback' is an exceptional seafood restaurant located in Outram. Humpback is one of the Three Best Rated® Seafood Restaurants in Outram, Singapore.