Blue Willow Tea Room

Restaurant in Howell, MI

Address

113 N Michigan Ave
Howell, MI
48843

Phone

517-540-1589

Map & Directions

Get Directions To Blue Willow Tea Room:

Google Maps Apple Maps Bing Maps