By: Full Moon on September 2005
Gusto D'Italia is the Italian restaurant, but the food was disappointing. The tomato sauce tasted like it was from a can.