Italian restaurant Pizza Rado offers oven-baked pizza. It features a pleasant atmosphere with indoor and garden seating.