Lena's Restaurant (5285) | MotorsportReg.com

Lena's Restaurant

Location 655 John Fitch Boulevard, South Windsor, CT 06074, US
Website https://lenas-restaurant.com/
Video Watch a video tour/lap