Soho Oasis Cafe

410 S Howard Ave, Tampa 33606, United States Get Directions to this spot
410 S Howard Ave
Tampa, 33606
FL, United States
(813) 849-7482

Rate and review Soho Oasis Cafe in Tampa, FL, United States!

Share your experiences at Soho Oasis Cafe with your friends or discover more Restaurants in Tampa, FL, United States.