The Black Sheep - Orlando

1201 West Fairbanks Avenue, Orlando, Florida