La Stazione is an Italian restaurant offering pizza and other Mediterranean and European dishes.