Restaurants CASA NOSTRA OPENS TODAY IN DOWNTOWN LEESBURG Posted on March 13, 2018 A new Italian restaurant is holding its grand opening today in the busy downtown Leesburg restaurant district. Read More