Spain's dynamic metropolises, breathtaking beaches and cultural offerings are second to none, making the country an undisputed stop on many travelers' European vacation itineraries. With so many ...
As expected, after the rumors started last week, Google has pushed out Street View imagery in Spain. The available cities are: Madrid, Barcelona, Valencia and Sevilla. Thanks to GEB reader Laurent for ...