St Rita Hotel

rating Self-Accredited
Small Hotel
Total number of rooms 14

76-78 Alma Road Pennycomequick

Plymouth
Devon
PL3 4HD
St Rita Hotel
Guide Price from
29

  
Ref no89803

Facilities