Mastro Pizza is a pizza restaurant. They are open daily and offer a variety of pizza options.