About the Business

Angelos Nido Italia Restaurant deals with italian restaurant menu, good pasta near me, fancy italian restaurants and all restaurants near me. The business started in 2013. It is located at 12020 Mayfield Rd, Cleveland (OH 44106), United States. You can find more details about Angelos Nido Italia Restaurant's location on the map. The GPS coordinates are: 41.5083611, -81.59855. Italian restaurant in Cleveland is the main business occupation of this company. The payment method they accept is cash, credit cards. Since they are located in United States, they accept USD as the payment currency. Angelos Nido Italia Restaurant is available for a quick contact via phone number +1-216-421-0221, or visit their website for more information.