a commercial establishment; a shop; a store; an inn; a hotel
☺