Location. The Best Western Villa des Artistes in Paris, France is on a narrow street, two blocks from Luxembourg Garden, three blocks from the shops and cafés of Montparnasse and Montparnasse metro station. The Louvre and Eiffel Tower are less than three kilometers from the hotel. Paris Orly International Airport is 20 kilometers away. <p> Hotel Features. On a tiny side street, Villa des Artistes hotel takes its name from the neighborhood's artistic heritage. The carpeted lobby...Luxemb...