Explore details about location Longwood Road. Longwood Road is a location situated within the Weymouth alongside other areas such as Fredith Road, Mayflower Avenue, Green Street.