Pizza Castello is a restaurant specializing in pizza and international cuisine. It offers vegetarian-friendly options, free Wi-Fi, and table service.