Royal Inn Oriental Cuisine
5440 Babcock Rd, San Antonio
(210) 691-0602
Recent Reviews
Order Online
Reserve
You May Also Like
Royal Inn Oriental Cuisine - 5440 Babcock Rd
Chinese, Noodles
Marco's Pizza - 5440 Babcock Rd
Pizza
Little Thai Chef - 5440 Babcock Rd
Thai, Vietnamese, Laotian
Restaurants in San Antonio, TX
Royal Inn Oriental Cuisine
5440 Babcock Rd, San Antonio, TX 78240
(210) 691-0602