Crazy Pizza is a restaurant offering pizza with a pleasant atmosphere and efficient service. It features both indoor and outdoor seating in a prime location.