alert

Oh, shoot! Rik-Sha Tacos is temporarily not accepting orders.

Rik-Sha Tacos
4 Star Yelp Rating
40 Ratings yelp logo
1955 West Pensacola Street Tallahassee, Florida 32304 | Restaurant Info