Loading map…

The Crown Tavern

The Crown Tavern in London, UK, offers a traditional pub atmosphere. The aroma of classic British pub fare, perhaps roasted meats, fills the air. Expect hearty dishes with a satisfyingly tender texture, perfect for a relaxed meal. It's a classic spot for local flavors and good company.