Cafe Maestro is an Italian cafe offering excellent cuisine and attentive, friendly service. It provides a welcoming atmosphere for enjoying Italian food and drinks.