Destination creator (Voyajo Team)
Santa Rosa is a small town (villa) in the Canelones Department of southern Uruguay. It is located on Km. 51 of Route 6, only northeast of its intersection with Route 11 and east of Canelones, the capital city of the department (...) (from Wikipedia)