5014 E 62nd St, Indianapolis, Indiana 46220 USA
Pizza, definitely large enough for a few people to enjoy
Photo Credit: Yelp