Restaurant located in Herndon at 408 Elden Street, Herndon.