Luna Restaurant Address: 226 Village Green Dr, Callao, VA 22435 Phone: (804) 529-5862 Restaurants Other Businesses: Lottsburg Cafe' at 2919 Walmsley Rd, Callao, VA 22435 Harris Law Firm at 2540 Hampton Hall Rd, Callao, VA 22435 Withers, Mervin C at 65 Hampton Hall Rd, Callao, VA 22435 Eagle River Construction at 106 Movie Hall Ln, Callao, VA 22435