The Rosebud

restaurant in Garibaldi Square, Chicago

Phone: (312) 942-1117

Website: www.rosebudrestaurants.com

Address: 1500 W Taylor St