Francis Ford Coppola Opens Hotel for Filmmakers and Audiences in Georgia with On-Site Post-Production Facilities (EXCLUSIVE)
Francis Ford Coppola has unveiled the latest addition to his travel portfolio, the all-movie hotel in Peachtree City, Georgia, outside Atlanta. In addition to 27 rooms and suites, all designed…