Victor's place is located in the heart of Madrid. It is a nice and clean place. it also has tons of coffee shops and restaurants nearby.