L'Amphora is an Italian restaurant offering pizza and other European dishes. They accept bank cards and have high chairs available.