11309 W 143rd St, Orland Park, Illinois 60467 USA
Inside of the yummy tomato pesto grilled cheese
Photo Credit: Yelp