Mellow Yellow Restaurant

restaurant in South Side, Chicago

Phone: (773) 667-2000

Website: www.mellowyellowrestaurant.com

Address: 1508 E 53rd St