Leos' Restaurant

From Bhamwiki
Revision as of 23:02, 1 March 2012 by Dystopos (talk | contribs)
Jump to navigation Jump to search

Leo's Restaurant was a seafood restaurant located at 414 18th Street South. In 1972 it moved to 401 18th Avenue South