Meimo Restaurant phone 69/70 Peascod Street Windsor, Berkshire SL4 1DE map Ramseys Buffet phone 41 Thames Street Windsor, Berkshire SL4 1PR map if (!IN_DEV) { ?> } ?>