Twister Land Restaurant, a well-known restaurant in the Kingdom of Bahrain, the restaurant features many food dishes that suit different tastes.
Category: Arabic foods
Country: Bahrain
City: Al Manamah
Area: Adliya
Address: Azzama bin Zayed - Avenue - Building 124 A - Block 327