Mega Pizza is a pizza restaurant offering both Brazilian-style pizza and Italian comfort food in a casual setting.