Jubba Restaurant
December 29, 2014 | sack
5330 Terner Way
Ste 40
San Jose, CA 95136
408.440.1504
Jubba Restaurant is only visible from a strip mall near Light Rail. Despite the odd location, this African restaurant is getting rave reviews. Try the Sports plate which is a combo platter.