About St Mark'S Square
St Mark's Square delivers the best of Bromley on your doorstep; 200 new homes, 9 high street restaurants, a 9-screen VUE and 130-bed Premier Inn hotel, all around a vibrant public square.
More about St Mark'S Square
St Mark'S Square is located at St Mark’s Sq, Bromley, Bromley, United Kingdom
http://www.stmarkssquare.co.uk