The Borough Barista Last updated: 2024-04-23 Rating: 4.5 based on 192 ratings Price Level: Moderate - $$ Services Dine In: Yes Takeout: Yes Address 60 Seymour Street, London Open in Google Maps