Juba Restaurant and Cafe Unclaimed

Address: 14223 Tukwila International Blvd, Seattle, WA 98168 Directions

About Juba Restaurant and Cafe

Juba Restaurant and Cafe

Our Location


Send Invite