Address20 Hyde Ave Lafayette Square Vernon CT 06066 United States
Phone:(860) 291-3833 Open 24 Hours a Day:No