Olu's Palace

6012 West North Avenue, Milwaukee, Wisconsin 53213