Taba is a restaurant offering exceptional food with generous portions and a welcoming atmosphere.