Central Park Pizza is located at 136 E Main Plz, San Antonio, TX. This location is in the Downtown San Antonio neighborhood. This business specializes in Pizza and has 1 review(s) with a star rating of 5.0.
This is the only downtown pizza place work visiting. Some of the best customer service I have ever experienced. The food was fantastic and the atmosphere was relaxed and enjoyable. A recommended eatery for any pizza fan.