Jarrow Happy Garden is a restaurant offering Chinese cuisine. It is located at 48 Staple Road.