South of Chicago pizza restaurant forced out of Fletcher Place location – WRTV Indianapolis

WRTV Indianapolis
INDIANAPOLIS — A popular Indianapolis pizza restaurant has been forced out of its location in the Fletcher Place neighborhood, according to its Facebook page. After seven years at 619 Virginia Ave., South of Chicago Pizza & Beef was given two options

and more

…read more

Source:: Chicago Restaurant News From Google News

Leave a Comment