We specialise in the management of cycling, triathlon & running injuries.

ONLINE BOOKINGS CAN ONLY BE MADE FOR THE PUTNEY LOCATION. To book appointments at Octopus clinic in the city, please ring the clinic directly on 0207 583 8288, or drop me an email.

Our appointment times can be flexible. If you require an appointment outside of the available times listed, or on the same day, please text us directly on 07762 114770 to see if we can accommodate you.

Saturday appointments are now BY REQUEST. Please contact us to arrange a Saturday appointment.

Comprehensive Bike assessment
Physiotherapy Initial Assessment
Physiotherapy Follow-up
Standard Bike assessment
Sports massage 60min
Sports massage 30min


265 Putney Bridge Rd
SW15 2PT

Email :

Click to email

Phone :


Social :

Twitter Feed :

  • @Josephineperry Happy to help if I can. Drop my a line nicole@pelotonphysiotherapy.co.uk
  • @muddysundays @deliabeddis’s kit coordination was atrocious
  • When you return home from a team training weekend, scared by how strong your team mates are going to be next season… https://t.co/13UQZSOnlK
  • Thank god Australia can be trusted to make the right decision #yes🏳️‍🌈♥️
  • @Fit2R Yes! Not the way to fix reach issue. Creating one problem trying to fix another in the wrong way
  • For long-distance and ultra-endurance cyclists (or anyone with hand issues), I wrote a blog on Ulnar nerve palsy https://t.co/YNAoHgp6Xr
  • @drdavehulse That’s why I ride in Kent #allthegearnoidea
  • In the audience this week! Fabulous masterclass by @clairepatella on PF OA @WClinics. Always knowledgeable and enth… https://t.co/vUo4K8Agcx
  • @forstertweet @alicel6958 If you put embro on your fingers, be careful where you then put your fingers! 😳🔥
  • Talking Cycling injuries to local GP’s with @drdavehulse at today’s @WClinics event. Key point - don’t wear pants! https://t.co/5lcqr5fH4w
  • If I had known that @drdavehulse was going to bring the posh bike, I would have packed the S-Works to today’s… https://t.co/n4IICk2ekZ
  • Talking Bike Assessments Round 2 @WClinics tonight with Adrian and his Roubaix being the guinea pig #CPD https://t.co/3rZDTG4fEu
  • @deliabeddis @toomuchstu @clairebeaumont Good to see you were wearing those Oakleys way back then Beddis
  • @LesFillesRT @rapha @GoZwift @wahoofitness @CyclistMcKay @QueenoftheMtns Are they Koala slippers HtS? 🐨🐨 The Captain approves!
  • You’re welcome. Most obedient patient ever🏋🏼‍♀️ https://t.co/o1sfA0UG23
  • @chrishallrides @sixdaycycling I’m here too 👋🏼🍺
  • Anyone else at the @sixdaycycling tonight? 😆🍺 https://t.co/9vPHsnzIRE
  • @chrishallrides @Ryanair @STN_Airport Shit! I better unpack my bike😬 Spoke a bit too soon when I said my bike felt safe in Bike Box Alan
  • Winter training well and truly underway. 590km and a whooping 8230m of climbing this week. And… https://t.co/mma4wubNBx
  • @deejaybuck @JenCycling @CyclistMcKay That’s waaaaay too wide to be Palace!
  • Ticked off the 3 big ones in 3 days - Sant Hilari, Mare du Deu del Mont, and Rocacorba! That’s a lot of elevation f… https://t.co/jVhq9fKWFj
  • The poshest place I’ve ever done a Physio presentation! Talking cycling injuries on the @eat_sleep_cycle women’s we… https://t.co/FPsfQfiqug
  • What are you doing next summer? #TDF2018 #summerholiday https://t.co/J6PhvWDVtW
  • Day 2 Girona. As good as Day 1. ☀️☕️🚴🏽‍♀️ Check out my ride on Strava. https://t.co/gc3b6GzOv0 https://t.co/DZpJ8Jebp7
  • @briancanty I met you last year Brian! 👋🏼