Giuri'ss

Restaurant in Lecce, Italy

Features: outdoor seating