Giovanni Italian Restaurant Penicuik
Discover Giovanni Italian Restaurant Penicuik
Giovanni Italian Restaurant Penicuik is a family-run favourite local stop for authentic Italian dishes, breakfast, coffee, tasty sandwiches and evening meals. From Cannelloni to Carbonara and delicious desserts, Giovanni and his family offer warm hospitality, exceptional service, and vegetarian and vegan options too.

About Giovanni
Giovanni is a family-run Italian restaurant and bistro in the heart of Penicuik. Known as a favourite local stop, it serves authentic Italian food made with care, along with breakfast, coffee, sandwiches, evening meals and desserts. Giovanni also offers vegetarian and vegan options and caters for parties and celebrations.
What you’ll find
Enjoy authentic Italian meals, coffee, breakfast and warm family hospitality.

Breakfast, coffee & sandwiches
A welcoming local stop during the day

Authentic Italian meals
From Cannelloni to Carbonara

Desserts & special occasions
Also catering for parties and celebrations
Why locals love Giovanni
Whether you are stopping by for breakfast, meeting for coffee, enjoying a sandwich at lunchtime or heading out for an evening meal, Giovanni offers delicious Italian food and a genuine family welcome. With lovingly prepared dishes, excellent service and options for different diets, it is easy to see why locals choose Giovanni instead of trailing into Edinburgh.
“Warm welcome, exceptional service and beautiful Italian food right here in Penicuik.“
Stay connected
Visit the website or follow Giovanni on Facebook to stay up to date.
Find Giovanni
Penicuik
EH26 8HS
Join Us in Supporting Local!
Sign up to Shop Penicuik First Newsletter!
