Find hotels in Greenwich, London from $123