Rated
5.0 out of
5 from
1Reviews
Jubba Restaurant
is an enjoyable African Restaurant Restaurant
Ranked #1 of 38 Restaurants in Tatra San Jose.
Some say it is awesome, sorry.
★★★★★ on the 7th of August, 2013
$1 bread things are awesome. Sorry forgot what they are called.