St Mark's Square is a brand new lifestyle residence located in Bromley, southeast London. The project enjoys a great location for quick access to central London. The area is not only a modern retail area, but also has a beautiful open space.
Geographic location:
2 minutes walk to Bromley South train station and 16 minutes to London Victoria station.