Two Yanks heading to London for a week of sightseeing and we’ve rented an apartment (flat?) that’s between the Victoria Station & Pimlico tube stations. I’m assuming that a least one day we’ll overdo the sightseeing & will want something within walking distance for some much needed food & drink. Not looking for any thing fancy, just something casual & solid, perhaps a neighborhood Italian or a traditional pub. Anyone one have any recommendations?