Restaurants in Macleod serving Pizza Food Larrys Pizza and Pasta Larrys Pizza and Pasta in 82A Aberdeen Rd, Macleod, Serving Italian Pizza. Rated 3.5 by 2 usershttp://www.menumate.com.au/larrys-pizza-and-pasta-macleod2008-10-20T07:06:20+11:00