It is interesting to note that Theodore Roosevelt Island is technically in Washington, D.C. — even though you have to walk across a bridge from Virginia to get there. There are several ways to access the island. You can drive and park in the parking lot — though the lot does fill quickly on weekends.