Green Onion Lisbon
Pizza Restaurant
Hours & Location
Open Daily: 11am-10pm
10 River Rd. (Route 12) Lisbon, CT 06351
(860) 376-3817 | (860) 376-4670
Hours & Location
Open Daily: 11am-10pm
10 River Rd. (Route 12) Lisbon, CT 06351
(860) 376-3817 | (860) 376-4670