London restaurant prices vary significantly:
- Budget-friendly: £10-20 per person for casual dining
- Mid-range: £25-50 per person for quality restaurants
- Fine dining: £75+ per person for premium establishments
Use our price filters when browsing restaurants to find options within your budget. All prices are approximate and can vary by location and menu selections.