Location: Beach Road Restaurant

Address: 1 Beach Road, Palm Beach View

Map presented by Google