The all-you-can-eat tableside Wagyu concept operates locations across six states. This marks its first San Antonio restaurant.
The all-you-can-eat tableside Wagyu concept operates locations across six states. This marks its first San Antonio restaurant.