Stella Public House
is an enjoyable Pizza Place Restaurant
Ranked #1 of 31 Restaurants in Southtown San Antonio.
Some say, it is excellent, colorful.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Wood-fired Farm to pizza and an EXCELLENT selection of craft beers in the heart of Southtown - the colorful arts district in San Antonio.