You can eat and shop at Golden Mile Food Centre, a few minutes walk north up Beach Road from where it intersects Jalan Sultan, with its lower floors devoted to food products, and its upper floors to antiques and local trinkets.
Visit the Travel Talk forums for help on planning your trip