Parroquia Santa Rosa de LimaParishSharePlaza del Paraguay47014 Valladolid, Castilla y LeónSpainGet directions