Hola, con HTML no creo que sea posible del todo pero con CSS seguro que si.
Solo haría falta crear un div con el siguiente css:
.madrid {
/* Color por defecto en caso de que no se cargue la imagen */
background-color:#000;
/* url de la imagen */
background-image:url(image.ashx.gif);
/* Hacemos que la imagen no se repita */
background-repeat:no-repeat;
/* Posicion del fondo */
/* Primero horizontal (-250px) y luego vertical (-150px). */
background-position: -250px -150px;
/* Cuanto de ancho es el div (cuanto quieres que se muestre de la imagen) */
width:200px;
/* Cuanto de alto es el div (cuanto quieres que se muestre de la imagen) */
height:200px;
}
Luego solo haría insertar esto en tu tabla.
El resultado seria mas o menos este:

PD: Soy malo en geografía, así que no se si lo he situado muy bien xD
Saludos