scenic views comfortable seats coffee hot chocolate lemon tart chai tea lattes great value wifi staff
More Comments(58)
127-143 Borough High St, London SE1 1NP
020 7403 1167