Stratford Manor - Stratford-upon-Avon 

WHO ARE ALMAROSE HOTELS RESORTS? Almarose Hotels are an independent Hotel Management company who own and operate an award-winning portfolio of 21 4*.