Get directions to: Rio Steak House & The Toucan Bar, Guilford, CT
Restaurant address: 525 Boston Post Road Guilford, CT 06437, USA
Restaurant: Rio Steak House & The Toucan Bar