Subway 55833

Subway #55833-0 is a Subway restaurant located at Royal Oaks Plaza, 11660 Westheimer Suite 105, Houston, Texas.