James Hotel offers, yes, family-friendly luxury

by