Green Turtle 01/28/2015 | No Comments Details Venue Website: http://www.thegreeneturtle.com/location/Leesburg Location Address:603 Potomac Station Drive NE, Leesburg, Virginia, 20176, United States