Acacia Hotel is situated at one of London's most sought after area - South Kensington. The hotel is only 2 minutes walk from the South Kensington Underground station in central London.
Feedback from customers
all good
good staff
nice ambience
clean nice