Get directions to: Chicago Grill & Dog House, Largo, FL
Restaurant address: 7733 Ulmerton Road Largo, FL 33771, USA
Restaurant: Chicago Grill & Dog House