Square Garden is a Chinese restaurant offering a menu of comfort food options, ideal for a quick and satisfying meal. The restaurant aims to provide a welcoming dining experience.