Annunciation Greek Orthodox Church
From FranaWiki
Annunciation Greek Orthodox Church is located at 1100 Napa Valley Drive in Little Rock, Arkansas. The church was founded in 1920 in downtown Little Rock, and moved to its present location in 1983. The church is host of the Greek Food Festival held each year in the spring.