Promise Land Wedding Services Mountain Bend Lane Cana, VA 24317Phone: 336.413.0412 Email: [email protected] Web: Visit Website