NileGuide Expert Says:
Often cited by Italian newspapers as one of the best Italian restaurants outside of Italy!
447 Great Western Road
G12 8HH Glasgow, United Kingdom
tel: +44 141 334 0686
Mo to Sa from 12:00 PM to 02:30 PM,Mo to Sa from 06:00 PM to 11:00 PM