Lovely views from the front if you can get a table, with generous British Italian meals.
Cafe Aroma
22 High Street
New Forest
LYMINGTON
Hampshire
SO41 9AD
22 High Street
New Forest
LYMINGTON
Hampshire
SO41 9AD
Telephone
01590 673064