Villas and apartments within walking distance of a restaurant