Melben Seafood Restaurant - Depot Lane

118 Depot Ln
Singapore, Singapore 109754 Singapore

About

Best Seafood restaurant in Alexandra, contact Melben Seafood Restaurant - Depot Lane.

Contacts