City Centre, Bath: where to eat, stay and shop
The Georgian core around the Abbey, with Milsom Street and Green Street shops, salons, cafés, pubs and hotels. 393 places listed.
Frites Caesar
27 Westgate St
Walk-in steak and frites restaurant on Westgate Street serving 30-day matured Argentinian Angus, lobster, fresh juices and milkshakes.
Red Hat Taco
Green Park Station, Green Park Rd
Mexican street food trailer at Green Park Station making tacos to order on handmade tortillas, with slow-cooked fillings, salsas and vegan options.
Osteria Partenopea
2-3 Upper Borough Walls
Chef-owned Neapolitan restaurant on Upper Borough Walls with handmade pasta, seafood and Campanian produce, a courtyard and an Italian afternoon tea.
PrimaVista
8-9 Quiet St
Modern Italian trattoria on Quiet Street serving pasta, pizza and Southern Italian small plates, with pastas from £18.95 and online booking.
Baba's Mezze
19 Barton St
Persian restaurant on Barton Street serving mezze, charcoal-grilled kebabs and rice dishes made with Halal ingredients, with walk-ins welcome.
La Terra
2 John St
Italian restaurant on John Street with an Italian-named à la carte of nibbles, starters, risotto and secondi, plus lunch, vegan and children's menus.
Noya's Kitchen
7 St James's Parade
Vietnamese restaurant on St James's Parade run by Noya, with a small menu cooked to order, lunches and pho, curry and noodle evenings.
Sanremo
15 High St
Italian restaurant in a former bank on High Street, serving handmade pasta, wood-fired pizza and oysters, with a weekday set menu.
Slim Chickens
8 Brunel Square
Bath branch of Slim Chickens on Brunel Square, serving cooked-to-order chicken tenders, wings and sandwiches with 15 house sauces.
Sotto Sotto
12a N Parade
Small Italian restaurant on North Parade near the Roman Baths, with pasta from £17.75 and produce imported from Italy. Book ahead.
Beckford Canteen
11-12 Bartlett St
Modern British restaurant in a former Georgian greenhouse on Bartlett Street, cooking with South West produce, with a £25 weekday set lunch.
Crescent Restaurant & Bar
2 Margaret's Buildings
Husband-and-wife-run restaurant and bar on Margaret's Buildings serving breakfast, an all-day menu, tapas, cocktails and seasonal specials.
JC's Kitchen
Southgate St
Takeaway on Southgate Street in Bath city centre. We could not find a website, so check its menu, prices and times on Google before you go.
Lj Hugs
30 Kingsmead N
Takeaway on Kingsmead North in Bath city centre. We could not find a website, so check its Google listing for its menu and times.
Olive Tree Restaurant
4-7 Russell St
Fine-dining restaurant below The Queensberry Hotel on Russell Street, holding a Michelin star since 2018 and four AA rosettes since 2024.
se7en
7, Edgar Buildings
Charcoal grill and cocktail bar on Edgar Buildings with live-fire small plates, sharing steaks, Sunday roasts, a hidden terrace and late cocktails.
The Beckford Bottle Shop
5-8 Saville Row
Wine merchant and bistro on Saville Row with over thirty wines by the glass, cheese and charcuterie boards and Bib Gourmand sharing plates.
Tonkotsu
40 Stall St
Bath branch of the Tonkotsu ramen chain on Stall Street, opposite the Roman Baths, with noodles made fresh every day. Walk-ins only for now.
Veggie Guru
48 Southgate St
Takeaway at 48 Southgate Street in Bath city centre. We could not find a website, so check its menu, prices and times on Google before you go.
Woods Restaurant
9-13 Alfred St, Lower, Lansdown
Family-run bar, brasserie and wine shop on Alfred Street opposite the Assembly Rooms, serving British cooking with a French accent since 1979.
Banana Tree
15 Milsom St
Milsom Street branch of Banana Tree, cooking Southeast Asian dishes from ramen to pad Thai, with bottomless bowls and 2 for 1 cocktails all day.
Bath Chophouse
8 Northumberland Pl
Neighbourhood steakhouse on Northumberland Place cooking aged steaks and chops over charcoal, with meat butchered in house.
Cappadocia
4-5 Newmarket Row
Family-run Turkish restaurant on Newmarket Row by Pulteney Bridge, with meze, charcoal-grilled kebabs, a £44 four-course set menu and cocktails.
Chai Walla
42 Monmouth St
Indian restaurant at 42 Monmouth Street in Bath city centre, rated 4.7 from 1168 Google reviews, with no website of its own.
Clayton's Kitchen
15A George St
Family-run restaurant on George Street from chef Robert Clayton, with seasonal à la carte dishes, a set lunch from £32 and dogs welcome.
Colosseo
30 Milsom St
Family-run Italian on Milsom Street serving pasta, risotto, dry-aged steaks and pizza, with cocktails and children's half portions at half price.
Comptoir+Cuisine
5 George St
French bistro on George Street with a basement Champagne bar, over 30 wines by the glass, cheese and charcuterie boards and fondue.
Jars Meze
6 Northumberland Pl
Family-run Greek restaurant on Northumberland Place since 2013, serving meze sharing plates, dips, gyros and slow-cooked dishes like kleftiko.
Maureen's
Hut 6 Green Park Station
Mediterranean food from Hut 6 at Green Park Station. We could not find a website, so check its Google listing for the menu and times before you go.
Olé Tapas
1 John St
Family-run Spanish tapas bar up the stairs at 1 John Street, serving homemade tapas, Iberian ham, sangria and Rioja since 2014.
Opa Bath
Basement, 14 N Parade, Avon
Greek meze restaurant and bar below 14 North Parade, known for plate smashing and cocktails, with hen parties and cocktail masterclasses.
Pane e vino
5-6 St James's St
Italian restaurant at 5-6 St James's Street in Bath city centre, rated 4.9 from 43 Google reviews. It has no website, so call before visiting.
Raphael Restaurant
Upper Borough Walls
Family-run restaurant and wine bar on Upper Borough Walls serving modern British food, with over 50 wines, many by the glass, near the Theatre Royal.
Root Bath
Root Shires Yard
Vegetable-led sharing plates in Shires Yard, with seasonal menus, a three-course Sunday lunch and a Japanese izakaya downstairs some evenings.
Rosa's Thai
4 Cheap St
Bath branch of Rosa's Thai on Cheap Street, near the Abbey, serving pad Thai and regional curries, with vegan, gluten-free and halal options.
The Beefy Boys
24 Milsom St
Bath branch of The Beefy Boys, an award-winning burger, beer and cocktail joint, in a former bank on Milsom Street in the city centre.
The Circus Restaurant
34 Brock St
Independent restaurant on Brock Street serving seasonal modern European food with old-world wines from family growers, plus lunch and pre-theatre menus.
The Scallop Shell
22 Monmouth Pl
Family-run fish and chip restaurant and seafood grill on Monmouth Place, with fish from UK day boats, chips cut daily and a £15 Fisherman's Lunch.
Turtle Bay
11 Bridge St
Caribbean restaurant on Bridge Street with jerk chicken from its jerk pit, bottomless brunch, 2-4-1 cocktails every day and walk-ins welcome.
Yak Yeti Yak
12 Pierrepont St
Restaurant on Pierrepont Street in Bath city centre. We could not read its website, so check its Google listing for its menu and prices.
Green Street
10 Green St
Butcher, bakery and sandwich shop on Green Street with rotisserie chicken and porchetta sandwiches, house sourdough, pastries and Triple Co. coffee.
Magari Pasta
Unit 16, 41 Milsom St, Milsom Place
Independent fresh pasta restaurant in Milsom Place off Milsom Street, making pasta every morning and serving it with homemade sauces.
Tasty by T
Southgate St
Indian restaurant on Southgate Street in Bath city centre, listed without a website, so check its Google listing before you go.
Tasty Kitchen
4 New St
Casual restaurant on New Street in the city centre with no website or phone number we could find, so check its Google listing before going.
Bandook
3-7 Milsom Place
Modern Indian street food in Milsom Place, with sharing plates, biryanis and curry bowls, a tiffin lunch menu and live swing jazz on Thursday nights.
Charm Thai Restaurant
Charm Thai Restaurant, 2 George St
Licensed Thai restaurant on George Street cooking classic and modern dishes with fresh herbs and toasted spices, plus vegan options and takeaway.
Dos Dedos
Edgar Mews, Bartlett St
Mexican cantina in Edgar Mews off Bartlett Street with over 100 mezcals and tequilas, tacos and nachos. Walk-ins only, over 18s after 6pm.
Edesia
13-14 High St
South American restaurant on High Street with ceviche, grilled meats, bottomless brunch and a cocktail lounge, Bibesia, over two floors.
Emberwood
5 Queen Square
Restaurant on Queen Square cooking local produce over a charcoal hearth, with sharing steaks, a vegan menu and a martini trolley.
Jason's City Grill
Orange Grove
Grill takeaway on Orange Grove in Bath city centre, rated 4.7 on Google; we found no website, so check its menu, prices and times before going.
Mantra
5 Bladud Buildings
Progressive Indian restaurant on The Paragon with a rooftop terrace, North and South Indian dishes, dosas, a breakfast menu and a takeaway.
Noodle Bath
39 Monmouth St
Asian restaurant at 39 Monmouth Street in Bath city centre. We could not find a website, so check its Google listing for its menu and prices.
OAK Restaurant
2 North Parade Passage
Restaurant and grocer on North Parade Passage cooking organic, seasonal produce from local growers, with natural wines and a £55 five-course feast.
Pintxo de Bath
31 Barton St
Walk-in Basque-style tapas and sherry bar on Barton Street, with a sherry garden, a dedicated sherry menu and dog-friendly tables.
Portofino
20 High St
Italian restaurant and oyster bar on High Street, serving handmade pasta, seafood bought daily, oysters and crudo, with lobster linguine to share.
Salathai
14-15 Pierrepont St
Thai restaurant on Pierrepont Street in Bath city centre, rated 4.6 on Google; we found no website, so call to check the menu and prices before going.
Solina Pasta
Grand Parade
Walk-in pasta restaurant on Grand Parade serving handmade pasta from £8 to £15, with antipasti, cocktails, draught beer and tiramisu.
Square Grill
11-12 Abbey Churchyard
Brasserie and piano bar on Abbey Churchyard beside Bath Abbey, serving breakfast to dinner, from brunch and steaks to afternoon tea.
The Green Rocket
1 Pierrepont St
Fully vegan café and restaurant on Pierrepont Street near Parade Gardens, serving breakfast, small plates and mains, all made in-house.
The Pump Room Restaurant
Searcys at the Pump Room, Stall St
Searcys-run restaurant in the Georgian Pump Room beside the Roman Baths, serving afternoon tea, brunch and bakery with daily live classical music.
Guides to City Centre
Bath Christmas Market 2026: Dates, Tips and Where to Eat
Bath Christmas Market 2026 dates and opening times, free entry, getting there by train, Park and Ride or coach, and the best places to eat, drink and stay a few minutes from the chalets.
Where to Stay in Bath: Hotels and Guest Houses by Area
Where to stay in Bath, area by area: ten hotels and guest houses from spa hotels to B&Bs, with parking, dog rules, minimum stays and walking times checked on each hotel's own site.
The Best Restaurants in Bath: 11 Picks for Every Occasion
Eleven of the best restaurants in Bath, sorted by occasion: a special night out, a long lunch, good value, families and groups, and vegetarian and vegan, with menu prices and booking rules checked on each restaurant's own website.