Angelo's Nido Italia


12020 Mayfield Road
Cleveland, OH 44106

An Italian Restaurant in Cleveland OH

The Premier Landmark of Clevelands Historic Little Italy. Nido Italian has been serving traditional Italian Cuisine and Premier Wines for decades.


Day Opening Closing Opening Closing
Tue - Fri 11:30AM 2:30PM 5:00PM 10:00PM
Sat 5:00PM 10:00PM    
Sun 3:00PM 8:30PM    
Mon CLOSED CLOSED      
Click the button to add a review for Angelo's Nido Italia

Add Review