Back to Search Results

1 Vegetarian restaurant found in Temple Terrace and nearby

Filter & Sort
  • Mayuri

    Healthy,Indian,Vegetarian

    8447 N 56th St

    Tampa, FL, 33617