La Roca, també coneguda com l'Hostal de la Roca, es troba situada a uns cent metres al sud-est de l'església parroquial de Sant Martí, a peu del camí que condueix a l'església i a l'ajuntament. Es tracta d'un edifici de planta rectangular, bastida aprofitant el desnivell d'una roca, formada per planta baixa, un pis i golfes i coberta amb teulada de doble vessant amb aigües a les façanes laterals. Els murs són de maçoneria de pedra arrebossats i pintats de color crema, amb cantonades diferenciades deixant els carreus de pedra a la vista.
La façana principal, orientada a l'est, presenta un portal d'accés emmarcat amb brancals i llinda de pedra bisellada amb la data de 1747 inscrita i una creu intercalada; es troba situat a nivell de primer pis degut al desnivell en el qual està assentada la casa. A la dreta s'obre una finestra reformada. A nivell de golfes hi ha dues finestres que presenten ampit de pedra i brancals i llinda de pedra bisellada.
La façana sud presenta un portal a nivell de planta baixa emmarcat amb fusta i a la seva esquerra s'obre una petita finestra quadrada. Al primer pis hi ha una finestra emmarcada amb brancals i llinda de pedra bisellada i una finestra balconera (reformada d'una antiga finestra) que presenta part dels brancals i la llinda emmarcats amb pedra bisellada. A les golfes hi ha dues finestres reformades i una petita estructura de galeria tancada, sustentada per bigues i coronada amb una petita i curta teulada.
La façana oest queda dominada per un volum adossat de maçoneria de pedra i cantonades diferenciades de carreus de majors dimensions amb obertures emmarcades amb pedra bisellada. A la façana s'observa una finestra a nivell de golfes que presenta ampit de pedra i brancals i llinda de pedra bisellada.
La façana nord queda dominada per un volum adossat construït modernament.