Bigger, better and even more delicious, Mark and Mike have re-opened Leo's Restaurant in Old Eldon Square, Newcastle. Leo's are serving hearty breakfasts, lunches, take aways, paninis, afternoon teas, sandwiches, coffees, teas, shakes and much, much more! The new menu is packed with your favourites and new items to tempt you. Leo's "Castel Nuovo" (New Castle), is situated in the heart of Newcastle in Old Eldon Square. Call in for a quick coffee, lunch or a take away sarnie - we'll be delighted to see you again.