In the heart of Richmond!” London Plaza is located on the corner of No. 3 Road and Westminster Highway and showcases a variety of shops and services. Whether you want to buy a new TV, get your nails done, have some flyers printed, pick up sushi for dinner, go for lunch with the girls or simply hide behind a perfectly made cup of coffee. London Drugs - Empire Seafood Restaurant - TD Bank - Waves Coffee.