Tropical Palms China Town Manchester photo by Andy Thelwell

Tropical Palms China Town Manchester

Tropical Palms China Town Manchester. Located in a tiny side street in the heart of China town. Cue Huggy Bear!