-
China Rose
is a pretty good Chinese Restaurant Restaurant
Ranked #1 of 46 Restaurants in South Side San Antonio.
.
The Latest Review: ★★★★★
Sent on the 11th of October, 2017
Portions are nowhere near the size of the one in Windcrest but still very tasty. //