Villa Riva - San Francisco Interurban Transit Station is located in San Francisco de Macorís, Dominican Republic on C. Salcedo 88. Villa Riva - San Francisco Interurban Transit Station is rated 5 out of 5 in the category department of transportation in Dominican Republic.