at 101 O'Connell Street, Adelaide , 5006 Australia
1 FB users likes The Oxford Hotel North Adelaide, set it to 135 position in Likes Rating for Adelaide, South Australia in Hotel & Lodging category
The Oxford Hotel North Adelaide is Adelaide based place and this enity listed in Hotel category. Located at 101 O'Connell Street SA 5006. Contact phone number of The Oxford Hotel North Adelaide: 0882672652
The Soul of the South.