Italian restaurant and takeaway menus in Sidmouth

La Rosetta

European, Italian

High Street, Newton Poppleford, Sidmouth, Devon, EX100DW ,