South Seas Building
129 Beach Road
Mouille Point