Riccardo's Italian and Seafood
➤ 111 Parramatta Rd Granville NSW 2142, Australia
Seafood, Italian, Chinese, Pizza
"You can eat in at Seacrest Village Chinese Restaurant, but I am writing this review with a bellyful of food that was ordered over the phone and taken away."