Address: 1A Montrose Pl, London SW1X 7DU, United Kingdom “Warm place with friendly staff and tasty food.” “Good value for money, great breakfast and coffee tastes so nice.” “Fantastic little greasy spoon cafe serving high quality food.” Read more...