.
Search Results
Flamingo Inn
29 Windsor Ave, Windsor, CT 06095
Conveniently located behind Ranch House Restaurant, the Flamingo Inn is an economy hotel that provides the most basicMore essentials to make their customers' stay convenient and affordable. If you need an economical place to rest your head, the Flamingo Inn will fit your needs.  Each room offers a microwave and refrigerator.
See more »