Soul Mountain Restaurant
300 E Main St
Front Royal, VA 22630 USA
Yes, yes, and yes. Great place to sit for a bit when you've been on the road. Everything's made freshly.
I had a great wrap with a nice Caribbean flare. The wrap was listed as spicy, but the spice blended into the flavor perfectly. People who don't like spicy food still would enjoy this wrap. Very well done for a bunch of northern folk. (Yes, I know another review mentions the "deep south", but Virginia's northern to some of us.)
Someday I should be back through for part of the Shenandoah skyline drive, and I know where to stop to put together a delicious picnic. Highly recommended.