Marco Polo Taverna Grill is a restaurant known for its delicious, homemade pizza. Orders are served quickly, and dessert is included.