Take Out Restaurants in Santa Rosa, TX Subway223 Main StSanta Rosa, TX, 785939566361245FoodPlaces To EatRestaurantRestaurants DowntownRestaurants HiringRestaurants That DeliverRestrauntsSubwayTake Out RestaurantsUsed Restaurant Equipment Supplies Show More