Oxford – England (United Kingdom)

A quick weekend trip to Oxford in a smelly dorm room but a beautiful town.

Advertisements