Get directions to: Blue Willow Tea Room, Howell, MI
Restaurant address: 113 North Michigan Avenue Suite A Howell, MI 48843, USA
Restaurant: Blue Willow Tea Room