Franco's
Italian
Popular Italian restaurant, Franco's, located in Jesmond, is a short walk from the Metro station.
Location
Best places nearby
The highest rated places close to Franco's.
Local restaurants nearby
1 Brentwood Mews, England
Location
The highest rated places close to Franco's.
1 Brentwood Mews, England