Square Peg Pizzeria is an Italian restaurant specializing in pizza. They offer takeout and delivery services. The establishment is located in Delray Beach, FL.