Aladdin Castle is a Mediterranean restaurant that offers a wide variety of delicious dishes. All of the menu items are made with whole ingredients, authentic species, and fresh meats and vegetables.
Added on July 27, 2023 and last updated 9 months ago