1
location
Giro D'Italia restaurant
Shop 1 , 401 Saint Kilda Road
Melbourne, VIC, 3004
See on Google Maps
03 9088 0095
bookings@giroditalia.com.au
https://giroditalia.com.au/