Tuesday, April 25, 2006


this is the BEST spanish seafood paellas ive ever tasted.no! not in La Tasca.. but this small homerun restaurant in between piccadily circus and leceister square, london. Cafe Espana!!

No comments: