Logo, Mr. Mike's Pizza & Italian Restaurant - Italian Restaurant
(518) 523-9770
2742 Main Street, Lake Placid, NY 12946
Location

Visit us today in Lake Placid, New York, to enjoy a great meal at our pizza restaurant.