Thomas J Walls

Whilst every effort has been made to ensure the information displayed here is accurate, always check with the venue before attending (especially during the Covid-19 pandemic).
Thomas J Walls
35 Forrest Road, Edinburgh, EH1 2QN
  • Telephone 0131 225 7242
  • Food served Tue–Sat 7.30am–7pm; Sun–Mon 8am–7pm.
  • Average price £8 (lunch)
  • Email
Photo of Thomas J Walls

Optician-turned-café in the heart of the Old Town, offering delicious brunch and lunch options and carefully prepared coffees and teas in a vintage interior.

Eating & Drinking Guide

The 2019/20 edition of The List's Eating & Drinking Guide is out now – only £5.95 (+p&p).

Located in the former opticians of the same name on Forrest Road, Thomas J Walls has thankfully retained the original shop interior with its vintage glass, panelled walls and wooden flooring. Food options include a fresh, photogenic and well-executed brunch menu featuring foodie favourites like avocado, sriracha and shakshuka. Coffee is from Square Mile Coffee Roasters and there’s good quality soy milk for dairy-free drinks. It’s a decent-sized space if you’re trying to find a seat at a busy time and the sunny tables in the window are perfect for watching the world go by.

  • High point: Open until 7pm every day
  • Low point: Service a bit hit-and-miss
  • Notable dish: Bacon, fried egg and avocado roll
  • Average price: £8 (lunch)
  • Provides: Vegetarian options (at least ¼ main courses), Wheelchair access
  • Capacity: 40
  • Open since: 2016 August