Tell Swiss Restaurant Set in an expansive villa near Wat Phnom, Tell channels the traditional ambience and aesthetics of a yesteryear beer hall

Tell Swiss Restaurant Set in an expansive villa near Wat Phnom, Tell channels the traditional ambience and aesthetics of a yesteryear beer hall