Villa Rosa Pizza & Restaurant Address: 853 E 185th St, Cleveland, OH 44119 Phone: (216) 486-5545 Payment: Nice to Know: Good For Kids Yes Accepts Credit Cards Yes Pizza, Restaurants Other Businesses: B & M Bar-B-Que Shaw at 12700 Shaw Ave, Cleveland, OH 44108 Guys Pizza at 861 E 222nd St, Cleveland, OH 44123 Subway at 22384 Lake Shore Blvd, Cleveland, OH 44123 Dales Deli at 627 E 200th St, Cleveland, OH 44119 Gintaras Restaurant & Lounge at 877 E 185th St, Cleveland, OH 44119