600 MAIN STREET, ALTAVISTA, VA, 24517, US
(434) 369-2233
MAIN STREET CAFE isn't accepting online orders right now.