Yutogo
Albums
Groups
Log In
Register
Red Robin Burgers at Rim\'s Mall
United States
/
Texas
/
San Antonio
Just tried it fish & chips and it was OK (little bit better than other restaurant).
Gypsy
2017-03-30 07:31:59
--:--