Located in the heart of South East London. 258 Southwark Park Road, London, United Kingdom SE16 3RN. From You's profile picture. From You.
No information is available for this page. · Learn why
Rating
(1)
1 review of POP INN CAFE "The Pop-in cafe is worth a visit for the view alone. It's situated on the second-floor over a shop on the quay-front.