Flamingo Inn

1601 N Broad St Meriden CT 06450 USA

(203) 235-9772

Location