Greek’s Pizza (16th Street)

1601 Columbia Ave, Indianapolis, IN

Menu (As of 10/29)

Greek’s Pizza (16th Street): hours and how to order